l = [1,2,3]
print(l.__iter__().__next__())
print(l.__iter__().__next__()) 
print(l.__iter__().__next__()) 
print(l.__iter__().__next__()) 
print(l.__iter__().__next__())
print(l.__iter__().__next__())
print(l.__iter__().__next__())
print(l.__iter__().__next__())
#==================================#
a = l.__iter__() # 相当于每一次都创建了一个新的迭代器
b = l.__iter__() # 相当于每一次都创建了一个新的迭代器
print(f"a----{a}")
print(f"b----{b}")
print(a.__next__()) # 1
print(b.__next__()) # 1